package com.pan.java;

/*
 * 数组概述
 * 1. 数组相关概念：
 * >数组名
 * >元素
 * >角标、下标、索引
 * >数组的长度：元素的个数
 * 
 * 3. 数组的特点：数组是有序排列的。
 * 
 */
public class ArrayTest {
	public static void main(String[] args) {
		
		//①一位数组的声明和初始化
		int num; //声明
		num = 10;//初始化
		int it = 1001;//声明+初始化
		
		int[] ids;//声明
		//1.1静态初始化，数组的初始化和数组元素的赋值操作同时进行
		ids = new int[]{1001,1002,1003,1004};//初始化
		//1.2动态初始化，数组的初始化和数组元素的赋值操作分开进行
		String[] names = new String[5];
		
		
		//2. 如何调用数组的指定位置的元素2：通过角标的方式调用。
		//数组的角标从0的位置开始，到数组的长度-1结束
		names[0] = "W";
		names[1] = "W2";
		names[2] = "Z";
		names[3] = "S";
		names[4] = "W3";
		
		//3. 如何获取数组的长度。
		//属性：length
		System.out.println(names.length);//5
		
		//4.如何遍历数组元素
		for(int i = 0; i < names.length; i++){
		System.out.println(names[i]);
		}
		
		
		
		
		
		
		
	}

}
